package com.hsnn.medstgmini.pro.project.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 
 *@category 采购项目详情
 *@author 邱磊
 *@date 2015年8月18日 上午10:17:27
 */
@Entity
@Table(name = "bid_project_details_log")
public class BidProjectDetailsLog {

	private String logId;//日志Id
	private String projId;//项目ID
	private Date projStarttime;//项目开始时间
	private Date projEndtime;//项目结束时间
	private Date proAuditStarttime;//企业资质审核开始时间
	private Date proAuditEndtime;//企业资质审核结束时间
	private Date proAuditPubStarttime;//企业资质审核结果公示开始时间
	private Date proAuditPubEndtime;//企业资质审核结果公示结束时间
	private Date priceQuoteSimuStarttime;//模拟报价开启时间（时分秒）
	private Date priceQuoteSimuEndtime;//模拟报价结束时间（时分秒）
	private Date priceQuoteStarttime;//报价开始时间（时分秒）
	private Date priceQuoteEndtime;//报价结束时间（时分秒）
	private Date priceQuoteDecodeStarttime;//报价解密开始时间
	private Date priceQuoteDecodeEndtime;//报价解密结束时间
	private Integer passwordCount;//密码个数
	private String priceQuotePassword1;//报价解密开启密码1
	private String priceQuotePassword2;//报价解密开启密码2
	private String priceQuotePassword3;//报价解密开启密码3
	private String priceQuotePassword4;//报价解密开启密码4
	private String priceQuotePassword5;//报价解密开启密码5
	private Date priceGradeStarttime;//打分开始时间
	private Date priceGradeEndtime;//打分结束时间
	private Date semiWinPubStarttime;//拟中标结果公示开始时间
	private Date semiWinPubEndtime;//拟中标结果公示结束时间
	private Date appealStarttime;//申投诉开始时间
	private Date appealEndtime;//申投诉结束时间
	private Date winPubStarttime;//中标结果公示开始时间
	private Date winPubEndtime;//中标结果公示结束时间
	private Date updDatetime;//更新时间
	private String updUser;//更新人
	private Integer isCurStatusClose;//当前状态是否关闭0关闭1开启
	@Id
	@Column(name = "log_id")
	public String getLogId() {
		return logId;
	}
	public void setLogId(String logId) {
		this.logId = logId;
	}
	@Column(name = "proj_id")
	public String getProjId() {
		return projId;
	}
	@Column(name = "proj_starttime")
	public Date getProjStarttime() {
		return projStarttime;
	}
	@Column(name = "proj_endtime")
	public Date getProjEndtime() {
		return projEndtime;
	}
	@Column(name = "pro_audit_starttime")
	public Date getProAuditStarttime() {
		return proAuditStarttime;
	}
	@Column(name = "pro_audit_endtime")
	public Date getProAuditEndtime() {
		return proAuditEndtime;
	}
	@Column(name = "pro_audit_pub_starttime")
	public Date getProAuditPubStarttime() {
		return proAuditPubStarttime;
	}
	@Column(name = "pro_audit_pub_endtime")
	public Date getProAuditPubEndtime() {
		return proAuditPubEndtime;
	}
	@Column(name = "price_quote_simu_starttime")
	public Date getPriceQuoteSimuStarttime() {
		return priceQuoteSimuStarttime;
	}
	@Column(name = "price_quote_simu_endtime")
	public Date getPriceQuoteSimuEndtime() {
		return priceQuoteSimuEndtime;
	}
	@Column(name = "price_quote_starttime")
	public Date getPriceQuoteStarttime() {
		return priceQuoteStarttime;
	}
	@Column(name = "price_quote_endtime")
	public Date getPriceQuoteEndtime() {
		return priceQuoteEndtime;
	}
	@Column(name = "price_quote_decode_starttime")
	public Date getPriceQuoteDecodeStarttime() {
		return priceQuoteDecodeStarttime;
	}
	@Column(name = "price_quote_decode_endtime")
	public Date getPriceQuoteDecodeEndtime() {
		return priceQuoteDecodeEndtime;
	}
	@Column(name = "password_count")
	public Integer getPasswordCount() {
		return passwordCount;
	}
	@Column(name = "price_quote_password1")
	public String getPriceQuotePassword1() {
		return priceQuotePassword1;
	}
	@Column(name = "price_quote_password2")
	public String getPriceQuotePassword2() {
		return priceQuotePassword2;
	}
	@Column(name = "price_quote_password3")
	public String getPriceQuotePassword3() {
		return priceQuotePassword3;
	}
	@Column(name = "price_quote_password4")
	public String getPriceQuotePassword4() {
		return priceQuotePassword4;
	}
	@Column(name = "price_quote_password5")
	public String getPriceQuotePassword5() {
		return priceQuotePassword5;
	}
	@Column(name = "price_grade_starttime")
	public Date getPriceGradeStarttime() {
		return priceGradeStarttime;
	}
	@Column(name = "price_grade_endtime")
	public Date getPriceGradeEndtime() {
		return priceGradeEndtime;
	}
	@Column(name = "semi_win_pub_starttime")
	public Date getSemiWinPubStarttime() {
		return semiWinPubStarttime;
	}
	@Column(name = "semi_win_pub_endtime")
	public Date getSemiWinPubEndtime() {
		return semiWinPubEndtime;
	}
	@Column(name = "appeal_starttime")
	public Date getAppealStarttime() {
		return appealStarttime;
	}
	@Column(name = "appeal_endtime")
	public Date getAppealEndtime() {
		return appealEndtime;
	}
	@Column(name = "win_pub_starttime")
	public Date getWinPubStarttime() {
		return winPubStarttime;
	}
	@Column(name = "win_pub_endtime")
	public Date getWinPubEndtime() {
		return winPubEndtime;
	}
	@Column(name = "upd_datetime")
	public Date getUpdDatetime() {
		return updDatetime;
	}
	@Column(name = "upd_user")
	public String getUpdUser() {
		return updUser;
	}
	public void setProjId(String projId) {
		this.projId = projId;
	}
	public void setProjStarttime(Date projStarttime) {
		this.projStarttime = projStarttime;
	}
	public void setProjEndtime(Date projEndtime) {
		this.projEndtime = projEndtime;
	}
	
	public void setProAuditStarttime(Date proAuditStarttime) {
		this.proAuditStarttime = proAuditStarttime;
	}
	public void setProAuditEndtime(Date proAuditEndtime) {
		this.proAuditEndtime = proAuditEndtime;
	}
	public void setProAuditPubStarttime(Date proAuditPubStarttime) {
		this.proAuditPubStarttime = proAuditPubStarttime;
	}
	public void setProAuditPubEndtime(Date proAuditPubEndtime) {
		this.proAuditPubEndtime = proAuditPubEndtime;
	}
	public void setPasswordCount(Integer passwordCount) {
		this.passwordCount = passwordCount;
	}
	public void setPriceQuoteSimuStarttime(Date priceQuoteSimuStarttime) {
		this.priceQuoteSimuStarttime = priceQuoteSimuStarttime;
	}
	public void setPriceQuoteSimuEndtime(Date priceQuoteSimuEndtime) {
		this.priceQuoteSimuEndtime = priceQuoteSimuEndtime;
	}
	public void setPriceQuoteStarttime(Date priceQuoteStarttime) {
		this.priceQuoteStarttime = priceQuoteStarttime;
	}
	public void setPriceQuoteEndtime(Date priceQuoteEndtime) {
		this.priceQuoteEndtime = priceQuoteEndtime;
	}
	public void setPriceQuoteDecodeStarttime(Date priceQuoteDecodeStarttime) {
		this.priceQuoteDecodeStarttime = priceQuoteDecodeStarttime;
	}
	public void setPriceQuoteDecodeEndtime(Date priceQuoteDecodeEndtime) {
		this.priceQuoteDecodeEndtime = priceQuoteDecodeEndtime;
	}
	public void setPriceQuotePassword1(String priceQuotePassword1) {
		this.priceQuotePassword1 = priceQuotePassword1;
	}
	public void setPriceQuotePassword2(String priceQuotePassword2) {
		this.priceQuotePassword2 = priceQuotePassword2;
	}
	public void setPriceQuotePassword3(String priceQuotePassword3) {
		this.priceQuotePassword3 = priceQuotePassword3;
	}
	public void setPriceQuotePassword4(String priceQuotePassword4) {
		this.priceQuotePassword4 = priceQuotePassword4;
	}
	public void setPriceQuotePassword5(String priceQuotePassword5) {
		this.priceQuotePassword5 = priceQuotePassword5;
	}
	public void setPriceGradeStarttime(Date priceGradeStarttime) {
		this.priceGradeStarttime = priceGradeStarttime;
	}
	public void setPriceGradeEndtime(Date priceGradeEndtime) {
		this.priceGradeEndtime = priceGradeEndtime;
	}
	public void setSemiWinPubStarttime(Date semiWinPubStarttime) {
		this.semiWinPubStarttime = semiWinPubStarttime;
	}
	public void setSemiWinPubEndtime(Date semiWinPubEndtime) {
		this.semiWinPubEndtime = semiWinPubEndtime;
	}
	public void setAppealStarttime(Date appealStarttime) {
		this.appealStarttime = appealStarttime;
	}
	public void setAppealEndtime(Date appealEndtime) {
		this.appealEndtime = appealEndtime;
	}
	public void setWinPubStarttime(Date winPubStarttime) {
		this.winPubStarttime = winPubStarttime;
	}
	public void setWinPubEndtime(Date winPubEndtime) {
		this.winPubEndtime = winPubEndtime;
	}
	public void setUpdDatetime(Date updDatetime) {
		this.updDatetime = updDatetime;
	}
	public void setUpdUser(String updUser) {
		this.updUser = updUser;
	}
	@Column(name = "is_cur_status_close")
	public Integer getIsCurStatusClose() {
		return isCurStatusClose;
	}
	public void setIsCurStatusClose(Integer isCurStatusClose) {
		this.isCurStatusClose = isCurStatusClose;
	}
}
